package tema8.ej05.model.bo;

import java.util.ArrayList;
import java.util.Collection;

import javax.persistence.Entity;
import javax.persistence.GeneratedValue;
import javax.persistence.Id;
import javax.persistence.ManyToMany;

@Entity
public class Aficion {
	private Collection<Persona> personas;
	private Long id;
	private String nombre;
	
	//CONSTRUCTORES
	public Aficion() {
		personas=new ArrayList<Persona>();
	}

	public Aficion(String nombre) {
		this.nombre=nombre;
		personas=new ArrayList<Persona>();
	}
	
	//GETTERS y SETTERS
	@Id
	@GeneratedValue
	public Long getId() {
		return id;
	}
	public void setId(Long id) {
		this.id = id;
	}
	public String getNombre() {
		return nombre;
	}
	public void setNombre(String nombre) {
		this.nombre = nombre;
	}
	@ManyToMany (mappedBy="aficiones")
	public Collection<Persona> getPersonas() {
		return personas;
	}
	public void setPersonas(Collection<Persona> personas) {
		this.personas = personas;
	}
	
}
